package com.wanger.swc.aspect.appApiAspect;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author: wanger
 * @Date: 2024/11/3 17:43
 * @Description: 标识api为app专用api的注解，当使用该注解标准，将对返回值为Result的自动在外面包一层
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface AppApi {

    /**
     * 是否允许封装，默认允许
     *
     * @return r
     */
    boolean enabled() default true;

}
